package com.chuangke.system.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import com.chuangke.system.enums.LogBisType;
import com.chuangke.system.enums.LogOptType;

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface OptLogDoc {

	String objId() default "";
	
	String objName() default "";
	
	String objCarrierId() default "";//如果为空自动取deptId
	
	String name() default "";//操作描述
	
	LogBisType objType() default LogBisType.other;//业务类型
	
	LogOptType optType() default LogOptType.OTHER;
	
}
